package com.wx.day09.mapper;

import com.wx.day08.pojo.Employee;
import org.apache.ibatis.annotations.MapKey;
import org.apache.ibatis.type.Alias;

import java.util.List;
import java.util.Map;

public interface EmpMapper {
    int deleteById(Integer id);

    //传递参数  单值 多个值 实体类 map list ->动态sql处理
    Employee queryById(Integer empId);

    //多值
    int updateById(Integer empId, Double empSalary);

    Map queryMap();

    //查询所有员工放入map中
    @MapKey("empId") //里头必须写属性名
    Map<Integer, Employee> queryEmpMap();

    //查询所有员工放入map中

    List<Employee> queryList();
    int insertEmp(Employee e);
}
